@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 'X;**********************************'X;*ATARI TIME by Lee Brilliant M.D.*'X;**********************************(X*};2X;<X;---------------FX;SYSTEM EQUATESPX;---------------ZINITADd PORTAn PACTLxSETVBV\XI+}TVBVb TEMP˖ SEP̠ DLIST0 DOSINI MEMLO DOSVEC COLOR1COLOR2COLOR4,}COLPF1COLPF2 TXTLUM VDSLST NMIENASSEMBLE;;CHANGE IF!X; NON-STANDARD DO-}S"X;,X;-----------------6X;BEGIN VBI ROUTINE@X;-----------------JX;T ASSEMBLE^VBIQDLIST;;HAS DLI CHANGEDhR.}>DLDATA;;BECAUSE OFmX; GRAPHICS CALLrHWRNGDL;;IF YES THENwX; CHANGE DL| QDLISTR>D/}LDATAFSTART;;NO THEN CONTINUEWRNGDL DLCHNGSTART-;;START VBI%>;;L MARGIN$>;;DAY OF WEEK GETIT0}PTEMP;;X3 FOR OFFSETT?, OTEMP>DAYLOOPQDTABLE9;;PRINT DAY PBUFF823&)>;;ALL 3 LETTERS?0HDAYL1}OOP;;IF NO, REPEAT:3D3N$> ;;MONTHX GETX2b Q>;;"/"lPSEPv PBUFF83 $>;;DAY GETITM>;;MASK LEAP 2}YR BIT PUTX2 $> ;;YEAR SEPX233 Q>;;":"PSEP$>;;HOURS GETIT PTEMP M>;;MASK HOURX; 3} CONTROL BITS PUTX2  SEPX2;;MINUTES* SEPX2;;SECONDS43>3HQTEMP;;24HOUR CLOCK?RM>\HEND;;YES? D4}ONEfQ>;;LOAD "A"p $TEMPz (>;;AM?HNEXT;;YESQ> ;;IF NO, LOAD "P"NEXT PUTIT;;PRINT IT Q>;;"M" PUTI5}T;;PRINT ITEND!XITVBV;;ALL DONEX;X;CLOCK SUBROUTINESX;GETITA;;GET REGISTER ADRT?;;MUTIPLY BY 16T?T6}?T?PPORTA;;CALL REGISTER DELAY;;WAIT FORX; CMOS 8USEC$QPORTA;;GET RESULTS.M>;;MASK ADDRESS7}8:BPUTIT0;;NEXT REGISTERGX; + SEPARATORL,VO>;;CONVERT TO ICODE`PBUFF8;;PUT IN SCRN BUFj3;;NEXT 8}COLUMNt:~DELAY4;;8 USEC.44:SEPX2QSEP;;2 DIGITSPBUFF8;;PUT TO SCREEN3;;NEXT COLUMN!GETX2 GETIT;;9}GET 2 AND PUT 2!PUTX2 PUTIT;;GET 1 AND PUT 2!GETX1 GETIT;;GET 1 AND PUT 1 PUTIT:DLDATA p==B;;DL DATA:} BUFF  ;;JUMP WITH DLI OLDDL DTABLE A35.-/.45%7%$4A# A(5&2)3!4A( BUFFBUFF(;;SCREEN BUFFER2X;<X;-;}----------------------FX;INITIALIZATION ROUTINESPX;-----------------------ZX;d!DLCHNGQDLIST;;CHANGE DISPLAYn,;;LIS<}T START ADRxO> POLDDL PTEMP QDLISTO> POLDDL PTEMPQ>DLDATA;;POINT TO NEWPDLIST;;DI=}SPLAY LISTQ>DLDATA PDLIST%>;;FIX END OFNEXTDLQ@TEMP7;;DL TO POINT3;;TO NEW DLI)> FDLISET>}R>A" HNEXTDL,FIXJMPQ>DLDATA6 P@TEMP7@3JQ>DLDATAT P@TEMP7^X;h#X;------------------------------r$X;?}DISPLAY LIST INTERRUPT ROUTINES|#X;------------------------------X;!DLISETQ>DLI1;;SET DLI VEC PVDSLSTQ>DLI1@}PVDSLSTQ>PNMIEN;;ENABLE DLI'S:DLI15;;DLI STARTS HEREQ>DLI2;;CHANGE DLI VEC PVDSLSTQ>A}DLI2PVDSLSTQCOLOR4;;SET TO BCKGRND PCOLPF2Q>TXTLUM;;SET LUMINANCE& PCOLPF107:9D DLI25NQ>DLI1B};;RESET DLI VECX PVDSLSTbQ>DLI1lPVDSLSTvQCOLOR2;;RESET SCRN CLRS PCOLPF2 QCOLOR1 PCOLPF17C}9X;X;----------------X;INITIALIZE PORTSX;----------------X; INIT$>A!CLRLOOPPBUFF9;;CLR SCRN BUFFD}2 (>( HCLRLOOP QPACTL;;INIT JOYSTICKS*5;;SAVE FOR LATER4M>;;SET DATA CTL>PPACTL;;TO WRITEHQ>;;UPPERE} 4 BITSRPPORTA;;TO OUTPUT\7fPPACTL;;RESTORE CTL REGp%>VBI;;SET UP FORz$>VBI;;VBI INITQ> SETVBV;F};SET VBI:X;X;----------------------X;MEMORY AND DOS MANAGERX;----------------------X;TEMPDOS RESEG}T INIT;;INCLUDE IN!BOOTDOS BOOTDOS;;RESET CHAINADJMEMQ>NEWMEM;; LOMEM PMEMLO Q>NEWMEM PMEMLO :H}$ XITDOSQTEMPDOS;;RESTORE DOS. PDOSVEC;;VECTORS8 QTEMPDOSB PDOSVECL QBOOTDOSV PDOSINI` QBOOTDOSj I}PDOSINIt %XITVBV;;RESET STOCK VBI~ $XITVBV Q> SETVBV Q>ASSEMBLE PMEMLO;;RESET LOMEM Q>ASSEMJ}BLE PMEMLO !@DOSVEC: NEWMEM X;------------------ X;WARMSTART ROUTINE X;------------------ !PWRUPQDOSK}INI;;CHANGE DOS VEC PBOOTDOS;;TO SET UP X; RESET CHAIN QDOSINI;;THIS SECTION #X; L} SELF DELETES PBOOTDOS Q>RESET( PDOSINI2 Q>RESET< PDOSINIF INITP QDOSVECZ PTEMPDOSd QDOSVM}ECn PTEMPDOSx Q>XITDOS PDOSVEC Q>XITDOS PDOSVEC !ADJMEM INITAD PWRUP PDOSd QDOSVpA"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uEiͩkΩ͙kCop j`j {j`Hi͝Νh`T}L"UNEM:D"NURͩkΩ͙kCop j`j {j`Hi͝Νh` ABCDMXYLOOBBA(Bh@ @ V} @  LOAD*IT BY KARL STIEFVATERREVISED 10/24/85BY CLAYTON W} WALNUMCOPYRIGHT (C) 1985(BY ANALOG COMPUTING2 Ap<&&;@ ,;@,;@@,FA +A X}R@A6-F:A`,%F:Aa,$AVPk0@70@Q0@@ Y}k0@ZG%@@d%@3%@@G%@&@Hd70@@ Z}70@@@ni6-6-% Ap,(}W(& ISSUE #46 SEPTEMBERi-@ [}@x1@1@@D:*.*2@27@<@,4 FA`&&7@< \}@,4SYSA06-%@( 2@27@<@,4 FA`&&7@<@,4 ]}SYSAE( A0K-@(->.-@@!K(USE